"use client";

import * as React from "react";
import type { SVGProps } from "react";

const FinefoodsIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={166}
    height={32}
    viewBox="0 0 166 32"
    fill="none"
    {...props}
  >
    <path
      fill="url(#finefoods-icon-a)"
      d="M0 14.667a8.002 8.002 0 0 0 6.901 7.925l-1.05 6.303A2.667 2.667 0 0 0 8.48 32h2.514c.694 0 1.272-.532 1.33-1.223l.628-7.547c.03-.36-.087-.717-.325-.989l-1.302-1.487a2.667 2.667 0 0 1-.66-1.756v-.809c0-.126.01-.25.032-.375.157-.867.955-4.48 3.302-4.48s3.145 3.613 3.302 4.48c.023.125.031.25.031.375v.809c0 .646-.234 1.27-.66 1.756l-1.3 1.487a1.333 1.333 0 0 0-.326.989l.629 7.547A1.333 1.333 0 0 0 17.005 32h3.324c.693 0 1.27-.532 1.328-1.223l.63-7.547c.03-.36-.088-.717-.326-.989l-1.301-1.487a2.667 2.667 0 0 1-.66-1.756V14a.667.667 0 0 1 1.333 0v4a.667.667 0 0 0 1.334 0v-4A.667.667 0 1 1 24 14v4a.667.667 0 0 0 1.333 0v-4a.667.667 0 0 1 1.334 0v4.998c0 .646-.235 1.27-.66 1.756l-1.301 1.487a1.333 1.333 0 0 0-.326.989l.63 7.547A1.333 1.333 0 0 0 26.337 32h2.514a2.667 2.667 0 0 0 2.63-3.105l-1.05-6.303a8.002 8.002 0 1 0-5-14.911c.606-.75 1.544-1.403 2.715-1.909A10.666 10.666 0 0 0 18.666 0a10.666 10.666 0 0 0-9.48 5.772c1.17.506 2.109 1.16 2.715 1.909a7.95 7.95 0 0 0-3.854-1.014H8a8.003 8.003 0 0 0-8 8Z"
    />
    <path
      fill="currentColor"
      d="M103.819 11.094V8.265h-8.188v15.47h8.188v-2.83h-4.995v-3.469a8.425 8.425 0 0 1 1.574-.375 8.788 8.788 0 0 1 1.482-.089c.472.015.882.074 1.232.177l.205-.133v-2.718a7.61 7.61 0 0 0-1.437-.044c-.517.03-1.041.096-1.573.199a9.513 9.513 0 0 0-1.483.42v-3.78h4.995ZM90.239 8.265h3.125v15.47h-3.49l-3.946-9.592h-.251l.137 9.591h-3.125V8.266h3.49l3.946 9.724h.25l-.136-9.724ZM80.402 8.265H77.21v15.47h3.193V8.264ZM75.618 8.265v2.829h-4.95v4.177c.472-.177.966-.31 1.483-.398.532-.103 1.057-.17 1.574-.2a9.21 9.21 0 0 1 1.437.023v2.718l-.206.133a4.93 4.93 0 0 0-1.231-.177 8.796 8.796 0 0 0-1.483.088 8.426 8.426 0 0 0-1.574.376v5.9h-3.193V8.266h8.143ZM65.751 11.094V8.265h-8.189v15.47h8.19v-2.83h-4.996v-3.469a8.428 8.428 0 0 1 1.574-.375 8.794 8.794 0 0 1 1.482-.089 4.93 4.93 0 0 1 1.232.177l.205-.133v-2.718a7.61 7.61 0 0 0-1.437-.044c-.517.03-1.041.096-1.574.199a9.52 9.52 0 0 0-1.482.42v-3.78h4.995Z"
    />
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M45.379 8.265h5.794c.912 0 1.718.177 2.417.53a3.802 3.802 0 0 1 1.688 1.57c.41.692.616 1.561.616 2.607 0 1.076-.228 1.974-.684 2.696a4.382 4.382 0 0 1-1.817 1.655l2.501 5.903v.509h-3.33l-2.15-5.923h-1.842v5.922h-3.239l.046-15.469Zm5.406 6.873h-2.213v-4.044h2.213c.365 0 .684.08.958.243.274.147.479.376.616.685.152.295.228.655.228 1.083 0 .398-.076.758-.228 1.083-.137.309-.342.545-.616.707a1.845 1.845 0 0 1-.958.243Z"
      clipRule="evenodd"
    />
    <path
      fill="currentColor"
      d="M164.695 21.834c.425-.722.638-1.59.638-2.607 0-.708-.091-1.326-.273-1.857a4.113 4.113 0 0 0-.799-1.392 4.786 4.786 0 0 0-1.3-1.06l-1.232-.708a31.002 31.002 0 0 1-1.414-.862c-.319-.22-.479-.471-.479-.751 0-.236.084-.405.251-.508.167-.118.373-.177.616-.177.502 0 1.064.154 1.688.464a6.22 6.22 0 0 1 1.733 1.237h.525v-4.11a4.405 4.405 0 0 0-1.209-.818 5.973 5.973 0 0 0-1.505-.486 8.23 8.23 0 0 0-1.734-.177c-.882 0-1.695.184-2.441.553a4.303 4.303 0 0 0-1.756 1.635c-.426.722-.639 1.613-.639 2.674 0 .87.145 1.599.434 2.188.304.59.684 1.075 1.14 1.459.472.368.951.684 1.437.95l1.072.508c.502.265.86.486 1.072.663a.79.79 0 0 1 .343.685.605.605 0 0 1-.137.376.817.817 0 0 1-.342.287c-.152.074-.343.11-.571.11-.532 0-1.14-.162-1.824-.486a7.892 7.892 0 0 1-1.757-1.193h-.524v4.11c.213.162.555.361 1.026.597a8.27 8.27 0 0 0 1.665.597 7.669 7.669 0 0 0 2.053.265c.928 0 1.756-.184 2.486-.552a4.163 4.163 0 0 0 1.757-1.614Z"
    />
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M148.07 8.265c1.247 0 2.372.28 3.376.84 1.004.545 1.802 1.385 2.395 2.52.593 1.134.89 2.592.89 4.375 0 1.768-.297 3.226-.89 4.375-.593 1.135-1.391 1.982-2.395 2.542-1.004.545-2.129.817-3.376.817h-4.699V8.266h4.699Zm-.045 11.47c.638 0 1.17-.325 1.596-.973.441-.663.662-1.584.662-2.762 0-1.208-.221-2.13-.662-2.763-.441-.648-.973-.972-1.596-.972h-.32v7.47h.32ZM129.748 11.425c-.623 1.179-.935 2.704-.935 4.575s.312 3.396.935 4.575c.624 1.178 1.445 2.047 2.464 2.607a6.858 6.858 0 0 0 3.284.818 6.771 6.771 0 0 0 3.285-.818c1.019-.56 1.84-1.429 2.463-2.607.624-1.18.936-2.704.936-4.575s-.312-3.396-.936-4.575c-.623-1.178-1.444-2.04-2.463-2.585a6.63 6.63 0 0 0-3.285-.84c-1.17 0-2.265.28-3.284.84-1.019.545-1.84 1.407-2.464 2.585Zm3.855 6.785c-.197-.604-.296-1.34-.296-2.21 0-.884.099-1.62.296-2.21.198-.604.464-1.053.799-1.348.334-.31.699-.464 1.094-.464.411 0 .784.155 1.118.464.335.295.601.737.798 1.326.213.59.32 1.333.32 2.232 0 .87-.107 1.606-.32 2.21-.197.59-.463 1.038-.798 1.348-.334.31-.707.464-1.118.464-.395 0-.76-.155-1.094-.464-.335-.31-.601-.759-.799-1.348ZM114.802 16c0-1.871.312-3.396.935-4.575.624-1.178 1.445-2.04 2.464-2.585a6.711 6.711 0 0 1 3.284-.84c1.186 0 2.281.28 3.285.84 1.019.545 1.84 1.407 2.463 2.585.624 1.179.936 2.704.936 4.575s-.312 3.396-.936 4.575c-.623 1.178-1.444 2.047-2.463 2.607a6.774 6.774 0 0 1-3.285.818 6.855 6.855 0 0 1-3.284-.818c-1.019-.56-1.84-1.429-2.464-2.607-.623-1.18-.935-2.704-.935-4.575Zm4.494 0c0 .87.099 1.606.296 2.21.198.59.464 1.038.799 1.348.334.31.699.464 1.094.464.411 0 .784-.155 1.118-.464.335-.31.601-.759.798-1.348.213-.604.32-1.34.32-2.21 0-.899-.107-1.643-.32-2.232-.197-.59-.463-1.031-.798-1.326-.334-.31-.707-.464-1.118-.464-.395 0-.76.155-1.094.464-.335.295-.601.744-.799 1.348-.197.59-.296 1.326-.296 2.21Z"
      clipRule="evenodd"
    />
    <path
      fill="currentColor"
      d="M114.052 12.088V8.265h-8.348v15.47h4.334v-5.658a5.891 5.891 0 0 1 1.254-.243 5.735 5.735 0 0 1 1.118-.022c.365.015.692.066.981.155l.251-.133v-3.713a5.811 5.811 0 0 0-1.141-.022c-.395.03-.806.089-1.232.177a12.7 12.7 0 0 0-1.231.332v-2.52h4.014Z"
    />
    <defs>
      <linearGradient
        id="finefoods-icon-a"
        x1={18.667}
        x2={18.667}
        y1={0}
        y2={32}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="currentColor" />
        <stop offset={1} stopColor="currentColor" stopOpacity={0.75} />
      </linearGradient>
    </defs>
  </svg>
);

export default FinefoodsIcon;
